proteinoid microsphere - Turkish English Dictionary